#define _CRT_SECURE_NO_WARNINGS
#include "Util.hpp"
#include "DataManager.hpp"
#include "Backup.hpp"

#define BACK_FILE "back.dat"
#define BACKUP_DIR "back.dir"
//int main()
//{
//	/*cloud::FileUtil fu("./");
//	std::vector<std::string> array;
//	fu.ScanDirectory(&array);
//	cloud::DataManager data(BACK_FILE);
//	for (auto& a : array)
//	{
//		data.Insert(a, "abcdefghijk");
//	}*/
//
//	std::string str;
//	cloud::DataManager data(BACK_FILE);
//	data.GetOneByFilename(".\\cloud_client.vcxproj", &str);
//	std::cout << str << std::endl;
//	return 0;
//}

int main()
{
	cloud::Backup back(BACKUP_DIR, BACK_FILE);
	back.RunModule();
	return 0;
}